Fonction fibaro:get

Code LUA HC2

fibaro:get

Description:

Récupère les informations sur le module (valeur et le temps de dernière modification).

fibaro:get(deviceID, propertyName)

Paramètres:

deviceID : numéro ID du module
propertyName : nom de propriété a récupérer

Valeurs retournées:

valeur de la propriété récupérée
temps (timestamp) de la dernière modification d’état

Exemple:

1
2
3
4
5
6
7
8
9
10
11
-- recuperation de valeur et temps de dernière modification
-- propriété 'brightness' du module id = 11
local value, modificationTime = fibaro:get(11, 'brightness');
 
-- la deuxième variable peut être omis
local value2 = fibaro:get(11, 'brightness');
 
-- la/les valeurs récupéré peuvent être utilisés dans la scene
if (tonumber(value) >= 50) then
  fibaro:call(142, 'turnOff');
end
-- recuperation de valeur et temps de dernière modification
-- propriété 'brightness' du module id = 11
local value, modificationTime = fibaro:get(11, 'brightness');

-- la deuxième variable peut être omis
local value2 = fibaro:get(11, 'brightness');

-- la/les valeurs récupéré peuvent être utilisés dans la scene
if (tonumber(value) >= 50) then
  fibaro:call(142, 'turnOff');
end

 

Remarques:

 

Les fonctions de même groupe:

fibaro:get(deviceId, propertyName)
fibaro:getValue(deviceId, propertyName)
fibaro:getModification(deviceId, propertyName)

Les valeurs renvoyées par les propriétés sont des variables de type chaîne de caractères (string), il faut les convertir avec tonumber pour les comparer avec les variable de type numérique.

 

[recent_deals per_page=”12″ columns=”3″ orderby=”date” order=”desc”]

 

Articles Similaires

One Thought to “Fonction fibaro:get”

  1. […] actionName, …) fibaro:get(deviceID, propertyName) fibaro:getValue(deviceID, propertyName) fibaro:getModificationTime(deviceID, propertyName) […]

Leave a Comment


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.